home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1993 November / JCSM Shareware Collection - 1993-11.iso / cl720 / qbnws24j.lzh / SCANCODE.CB < prev    next >
Text File  |  1991-12-07  |  504b  |  28 lines

  1. /*
  2. ** SCANCODE.CB  1991 by Matt Hart
  3. **
  4. ** This macro will show the ascii and scan code of a pressed key or
  5. ** key combination.
  6. /*
  7.  
  8.  
  9. void scancode()
  10. {
  11.    int key,ascii,scan;
  12.    keyboard_flush();
  13.    message ("Press a key or key combination now");
  14.    while (! inq_kbd_char());
  15.    key = read_char();
  16.    ascii = key & 0xff;
  17.  
  18.    if (ascii == 0)
  19.    {
  20.       scan = key / 0xff;
  21.       message ("Scan code is %d",scan);
  22.    }
  23.    else
  24.    {
  25.       message ("Ascii code is %d",ascii);
  26.    }
  27. }
  28.